👨💻 وسط کوئری کد پایتون بزن (postgresql)
این لینک رو نگاه کن و بعدش بیا پایین تا برات توضیح بدم :
https://www.postgresql.org/docs/current/plpython.html
میدونم که نگاه نکردی . اما میخوام برات توضیح بدم که چه نیازی هست ما چنین کاری بکنیم. اصلا چرا توی کد عادیمون کار رو انجام نمیدیم که بخوایم ببریم توی کوئری بزنیم ؟
- فرض کن تو یک کوئری میخوای بزنی که یک عملکردی روی تاریخ ها داره. مثلا میخوای یکسری شرط بزاری توی کوئری که اگر فلان مقدار داشت و ... بعدش در نهایت اگر تاریخش به شمسی توی فلان ماه ها بود بزار توی خروجی اگر نداشت برو ادامه بده. و تاریخ تو هم timestamp توی دیتابیس ست شده. به جای اینکه یک فیلد به دیتابیس اضافه کنی. یا هر مقداری رو بیاری سمت کدت و بعد ریجکت کنی دوباره برگرده توی دیتابیس برای جستجوی بعدی سرچ کنه .
- یکسری الگوریتم داری و میخوای روی دیتاهات پردازش بشه مثلا اگر توی کوئری که میزنی عدد فلان فیلد توی اعداد فیبوناچی بود و فلان شرط رو داشت و .…
- میخوای عملیات پردازش تصویرت توی خود دیتابیس باشه و عکس های شبیه به هم رو پیدا کنی (دیتای ذخیره شده توی دیتابیس عکس های تبدیل به عدد شده هستن و تو یک مقایسه ریاضی انجام میده که چقدر شباهت دارن )
مثال ها زیاده و من چند مدل ساده رو مثال زدم
python
sql
query
postgresql
postgres
programming
seyed
seyed.dev
seyed_dev